advance: main.o graphique.o advancewars.o
	gcc `sdl-config --cflags --libs` -lSDL -lSDL_image -lSDL_ttf -o advance main.o graphique.o advancewars.o

main.o: main.c graphique.h constantes.h advancewars.h
	gcc `sdl-config --cflags --libs` -lSDL -lSDL_image -lSDL_ttf -o main.o -c main.c -W -Wall

advancewars.o: advancewars.c advancewars.h constantes.h
	gcc -o advancewars.o -c advancewars.c -W -Wall -lm

graphique.o: graphique.c graphique.h constantes.h advancewars.h
	gcc `sdl-config --cflags --libs` -lSDL -lSDL_image -lSDL_ttf -o graphique.o -c graphique.c -W -Wall

clean:
	rm -rf *.o
